home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SEEKTEST
-
-
- A Hard Disk Benchmark In Turbo Pascal
-
-
-
-
- Ryle Design
-
- P.O. Box 22, Mt. Pleasant, Michigan 48804
-
- CompuServe 73047,1765
-
-
-
-
- Introduction
-
- SEEKTEST is a program written in Turbo Pascal to very accurately measure the
- seek time of a hard disk installed in an IBM compatible personal computer
- running the MSDOS operating system. By using BIOS interrupt services and a
- high resolution timing methodology, a very meaningful measurement of hard
- disk seek performance can be made that reflects "real world" operating
- conditions.
-
- The test measurements are not destructive to the data on the device under
- test. However, it is essential that this test (or any other disk intensive
- benchmark or diagnostic) should only be run on storage devices that are fully
- backed up in case of failure.
-
-
- Distribution
-
- The distribution you have received should contain the following:
-
- SEEKTEST.DOC This document.
- SEEKTEST.PAS Fully commented Turbo Pascal V5 source code.
- SEEKTEST.EXE Turbo Pascal V5 executable.
-
- NOT included in this distribution is the library containing the high
- resolution timer functions, which is only required if you wish to modify
- the source code and recompile the executable.
-
-
- High Resolution Timer Toolbox
-
- SEEKTEST uses TPHRT, the Turbo Pascal High Resolution Timer Toolbox from Ryle
- Design. A shareware evaluation copy of TPHRT is available in DL 2 of
- BPROGA on CompuServe as TPHRTV.ARC. Various BBS systems may also have
- TPHRTV.ARC or TPHRTV2.ARC, which are functionally identical. These
- archives hold version 2 of TPHRT, and contain files with datestamps from
- 1989. Version 1 of TPHRT was distributed as TPHRT.ARC in 1988 and will
- not link correctly with SEEKTEST.PAS.
-
- Briefly, TPHRT gives the programmer 100 software timers each with one
- microsecond accuracy. The timer engine calibrates itself to the host PC
- speed at run time, and can generate a detailed summary report of all timer
- activity. Precise timing of BIOS interrupts 10h (video services) and 13h
- (disk services) is also available, and the timer calls can be used inside
- user written interrupt handlers. TPHRT is an ideal tool for both high
- resolution execution profiling and embedded timer applications. Registered
- users receive complete source to the timer libraries and example programs
- that illustrate execution profiling, BIOS interrupt timing, and hardware
- interrupt triggered timer activation. TPHRT registration is $7.50, and a
- form to order TPHRT is provided as the last page of this document.
-
-
- Seektest Usage
-
- At the DOS prompt type SEEKTEST, and execution will begin. The system is
- checked for physical hard disks present, and the user is prompted to test
- any disk found, or exit. Measurements are made of single track and average
- to all tracks seek time, as well as an estimate of software overhead (BIOS
- interrupt and controller microcode) for each seek. The test is completely
- non-destructive to the data on the media.
-
-
- -1-
-
-
-
-
-
-
-
-
- TPHRT Registration Form
-
-
-
- Name __________________________________________________________________
-
- Address _______________________________________________________________
-
- City/State/Zip ________________________________________________________
-
- Daytime Telephone _____________________________________________________
-
- CompuServ ID (for tech support) _______________________________________
-
- Where did you get your copy of TPHRT? ________________________________
-
- What is your primary use of TPHRT? ____________________________________
-
- Comments regarding this product _______________________________________
-
- _______________________________________________________________________
-
- _______________________________________________________________________
-
- _______________________________________________________________________
-
-
- Check Products desired:
-
-
- ____ TPHRT Registered Version (Turbo Pascal V5.0) ............ 7.50
-
- ____ TCHRT Registered Version (Turbo C V2.0) ................. 7.50
-
- ____ MSCHRT Registered Version (Microsoft C V5.1/MSDOS) ...... 7.50
-
- ____ All three of the above (save 2.50) ...................... 20.00
-
-
- Subtotal ................................................ _____
-
-
- Michigan residents add 4% sales tax ..................... _____
-
-
- Total enclosed (__check __money order) .................. _____
-
-
- Remit to: Ryle Design
- P.O. Box 22
- Mt. Pleasant, Michigan 48804
-
-
-
-
- -2-
-